See: Description
Class | Description |
---|---|
AbstractMessageReaderArgumentResolver |
Abstract base class for argument resolvers that resolve method arguments
by reading the request body with an
HttpMessageReader . |
AbstractMessageWriterResultHandler |
Abstract base class for result handlers that handle return values by writing
to the response with
HttpMessageWriter . |
AbstractNamedValueArgumentResolver |
Abstract base class for resolving method arguments from a named value.
|
AbstractNamedValueArgumentResolver.NamedValueInfo |
Represents the information about a named value, including name, whether
it's required and a default value.
|
AbstractNamedValueSyncArgumentResolver |
An extension of
AbstractNamedValueArgumentResolver for named value
resolvers that are synchronous and yet non-blocking. |
ArgumentResolverConfigurer |
Helps to configure resolvers for Controller method arguments.
|
ControllerMethodResolver |
Package-private class to assist
RequestMappingHandlerAdapter with
resolving, initializing, and caching annotated methods declared in
@Controller and @ControllerAdvice components:
@InitBinder
@ModelAttribute
@RequestMapping
@ExceptionHandler
|
CookieValueMethodArgumentResolver |
Resolve method arguments annotated with
@CookieValue . |
CookieValueMethodArgumentResolver.CookieValueNamedValueInfo | |
ErrorsMethodArgumentResolver |
Resolve
Errors or BindingResult method arguments. |
ExpressionValueMethodArgumentResolver |
Resolves method arguments annotated with
@Value . |
ExpressionValueMethodArgumentResolver.ExpressionValueNamedValueInfo | |
HttpEntityArgumentResolver |
Resolves method arguments of type
HttpEntity or RequestEntity
by reading the body of the request through a compatible
HttpMessageReader . |
InitBinderBindingContext |
Extends
BindingContext with @InitBinder method initialization. |
MatrixVariableMapMethodArgumentResolver |
Resolves arguments of type
Map annotated with @MatrixVariable
where the annotation does not specify a name. |
MatrixVariableMethodArgumentResolver |
Resolves arguments annotated with
@MatrixVariable . |
MatrixVariableMethodArgumentResolver.MatrixVariableNamedValueInfo | |
ModelArgumentResolver |
Resolver for a controller method argument of type
Model that can
also be resolved as a Map . |
ModelAttributeMethodArgumentResolver |
Resolve
@ModelAttribute annotated method arguments. |
ModelInitializer |
Package-private class to assist
RequestMappingHandlerAdapter with
default model initialization through @ModelAttribute methods. |
PathVariableMapMethodArgumentResolver |
Resolver for
Map method arguments also annotated with
@PathVariable where the annotation does not specify a
path variable name. |
PathVariableMethodArgumentResolver |
Resolves method arguments annotated with @
PathVariable . |
PathVariableMethodArgumentResolver.PathVariableNamedValueInfo | |
PrincipalArgumentResolver |
Resolves method argument value of type
Principal . |
RequestAttributeMethodArgumentResolver |
Resolves method arguments annotated with an @
RequestAttribute . |
RequestBodyArgumentResolver |
Resolves method arguments annotated with
@RequestBody by reading the
body of the request through a compatible HttpMessageReader . |
RequestHeaderMapMethodArgumentResolver |
Resolves
Map method arguments annotated with @RequestHeader . |
RequestHeaderMethodArgumentResolver |
Resolves method arguments annotated with
@RequestHeader except for
Map arguments. |
RequestHeaderMethodArgumentResolver.RequestHeaderNamedValueInfo | |
RequestMappingHandlerAdapter |
Supports the invocation of
@RequestMapping
handler methods. |
RequestMappingHandlerMapping |
An extension of
RequestMappingInfoHandlerMapping that creates
RequestMappingInfo instances from class-level and method-level
@RequestMapping annotations. |
RequestParamMapMethodArgumentResolver |
Resolver for
Map method arguments annotated with
@RequestParam where the annotation does not specify a
request parameter name. |
RequestParamMethodArgumentResolver |
Resolver for method arguments annotated with @
RequestParam from URI
query string parameters. |
RequestParamMethodArgumentResolver.RequestParamNamedValueInfo | |
RequestPartMethodArgumentResolver |
Resolver for
@RequestPart arguments where the named part is decoded
much like an @RequestBody argument but based on the content of an
individual part instead. |
RequestPartMethodArgumentResolver.PartServerHttpRequest | |
ResponseBodyResultHandler |
HandlerResultHandler that handles return values from methods annotated
with @ResponseBody writing to the body of the request or response with
an HttpMessageWriter . |
ResponseEntityResultHandler |
Handles
HttpEntity and ResponseEntity return values. |
ServerWebExchangeArgumentResolver |
Resolves ServerWebExchange-related method argument values of the following types:
ServerWebExchange
ServerHttpRequest
ServerHttpResponse
HttpMethod
Locale
TimeZone
ZoneId
UriBuilder or UriComponentsBuilder -- for building URL's
relative to the current request
|
SessionAttributeMethodArgumentResolver |
Resolves method arguments annotated with an @
SessionAttribute . |
SessionAttributesHandler |
Package-private class to assist
ModelInitializer with managing model
attributes in the WebSession based on model attribute names and types
declared va @SessionAttributes . |
SessionStatusMethodArgumentResolver |
Resolver for a
SessionStatus argument obtaining it from the
BindingContext . |
WebSessionArgumentResolver |
Resolves method argument value of type
WebSession . |